﻿using System;

namespace Infrastucture
{
    public enum Module
    {
        TimeSplicer = 0,
        Navigation = 1,
        Dashboard = 2
    }
    
    public enum NavigationMenu
    {
        Main = 0,
        Dashboard = 1,
        Projects = 2,
        Settings = 3,
        Tasks = 4,
        Reports = 5
    }

    public enum Status
    {
        Active = 0,
        In_Progress = 1,
        Not_Started = 2,
        Completed = 3,
        Suspended = 4,
        Cancelled = 5,
        Hold = 6,
        Inactive = 7,
        De_Scoped = 8
    }

    public enum Priority
    {
        Normal = 0,
        High = 1,
        Low = 2
    }

    public enum ApplicationItem
    {
        Admin_Index = 0,
        Settings_Index = 1,
        Hub = 2,
        Dashboard = 3,
        Statuses = 4,
        Priorities = 5,
        Application_Roles = 6,
        Application_Items = 7,
        Projects = 8,
        Tasks = 10,
        Timestamps = 12,
        Teams = 13,
        Users = 14,
        Project_Roles = 15,
        Services = 16
    }

    public enum ApplicationPermission
    {
        Developer = 0,
        Create_Delete = 1,
        Create = 2,
        Edit = 3,
        View = 4,
        Not_Allowed = 5,

    }

    public enum TimestampType
    {
        Activated = 0,
        Suspended = 1,
        Completed = 2,
        Rollback = 3
    }
}
